added more helpers so models can still be typed without macro
minor