PropertyPtr: clarify public interface by only exposing the necessary shared_ptr methods (cf #10)

9 jobs for propertyptr-interface in 7 minutes and 15 seconds