This method name is not clear.

Instead of "obtaining non transient properties", you are setting the Attribute into the Class".
The purpose of this method is only validate. 

So, if you need to have this reference set here, do it before this method call.