Looks like someone took some ideas from my Ph.D. thesis and made @Firebase . Validation! =)