changed some code from access transformers to reflection
relaxed some rendering method constraints
start of 1.7 FMP support