Added properties caching

Properties are no longer resolved/formatted each time they are requested. Feature can be disabled for specific methods.