#196 moving getGetters, getSetters and getAlternativeTarget ... to Type