initial support for injectable models implemented. first passing test!