Friend Object V3

Now with the correct constructors.