Wrapper: changing signature of :build_model and :prepare_model
some specs added