Finish new attribute system
Remove getter support (feature creep)

Can be re-added if necessary