Simplified formatter params by using ParameterArgs.
Modified property formatter interface.
Abstracted property formatting.