preparation for domain object support
initial support for projects