WIP
refactor Settable getter method to handle null situation
remove getterMethod from Settable and encapsulate it
remove test used only methods
refactor test used only method
ignore @Transient element at scan time
optimize property based scan a bit
rewrite a test and javadoc to cover a special OneToOne case
consider entity name mapping
clean up code
remove use of TypeToken
remove use of Invokable part 1
remove use of invokable part 2