Added Macro for models. Define properties easier with @prop.