added filter to props
mc
impl property
added property base class
moved render, parsed to common module