Pointer todo...
Fixed inout methods.
Fixed setter types.