Using not primitive type