refs #296 - Refactored field definition formatter to definition
formatter (for parts too) and added runtime support for part runtime
name