Added easy-to-use hasGetter(property) to quickly verify the existance of a property-like getter
Added Presenter.query to allow deep query to models/properties/collections easily and humanly.