Creates inside-out accessors easily