"The AutoBean framework provides automatically-generated
implementations of bean-like interfaces and a low-level serialization
mechanism for those interfaces. AutoBeans can be used in both client
and server code to improve code re-use"
In my case, the Person object will have the implementation of the
interface done at run-time and not compile-time .... and AutoBean
maintains the annotation when implementing a bean object. However,
based on your explanation that validation populate the hashmap at
compile time, that makes sense why my object didn't work, since it
didn't exist at compile time.