Added makePropertyAccessible() 

Added makePropertyAccessible() and documented functions