#10 - @IgnoreFields can be used for explicit ignored properties at interface and method level
#16 - Add support and test mapping of inherited fields from all superclass