Trying to create inheritance

More work
Working now
Moved child classes to sub directory
More updates
More work on payment profile
New partner property paymentProfileType